.pop-up{ padding: 15px 30px }
.pop-title::before{
	content: '';
	display: block;
	width: 4px;
	height: 25px;
	background-color: #1C9399;
	position: absolute;
	left: 0;
	top: 0;
}
.btn-con span{ display: inline-block; padding: 0 25px; height: 40px; line-height: 40px; border-radius: 4px; margin: 0 20px; box-sizing: border-box; }
.btn-con .btn-one{ background-color: #fafafa; border:1px solid #ddd; color:#666 }
.btn-con .btn-two{ background-color: #1C9399; color: #fff; }
.btn-bgRed{ background-color: #FA675C; color: #fff }


/* 养老机构-分布图 */

.new-add-title::before{
	content: '';
	display: block;
	width: 4px;
	height: 25px;
	background-color: #1C9399;
	position: absolute;
	left: 0;
	top: 0;
}

.pop-title-happy::before{
	display: none;
}
.pop-title-happy span{ font-size: 24px; }
.pop-title-happy p{ position: absolute; right: 0; top: 10px; }


.pop-pandect-con{ width: 1050px; }
.happy-add-title{ font-size: 16px; }
.pandect-con-happy > ul{ margin-bottom: 15px; }
.pandect-con-happy > ul > li{ margin-right: 20px; }
.pandect-con-happy > ul > li:last-child{ margin-right: 0; }
.pandect-con-happy .pandect-con ul{ height: 180px; }

.pandect-con-happy .pandect-con li{ padding: 5px; border-right: 1px solid #ddd; font-size: 14px;  }
.pandect-con-happy .pandect-con li:last-child{ border-right: 0; }
.pandect-con-happy h1{ line-height: 38px; text-align: center; font-size: 14px; }
.pandect-con-happy li{ overflow: hidden; position: relative;  }
.pandect-con-happy li div{ float: left; }
.pandect-con-happy li div:nth-child(1){ width:20px; padding-right: 10px; text-align: right; }
.pandect-con-happy li div p{ margin: 10px 0; }
.pandect-con-happy li div h2{ font-size: 14px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.pandect-con-happy li div h2 img{ vertical-align: -4px; margin-right: 10px; }



.span-bgBlue{
	display: inline-block;
	background: rgba(250, 103, 92, 0.1);
	border-radius: 12px;
	border: 1px solid #FA675C;
	color: #FA675C;
	font-size: 14px;
	padding: 0 15px;
	font-size: 12px;
}
.span-bgRed{
	display: inline-block;
	background: rgba(49, 164, 255, 0.1);
	border-radius: 12px;
	border: 1px solid #31A4FF;
	color: #31A4FF;
	font-size: 14px;
	padding: 0 15px;
	font-size: 12px;
}